import request from '@/utils/request'

export function login(data) {
    return request({
        url: '/api/v1/auth/manager_login',
        method: 'post',
        data
    })
}

export function getInfo(token) {
    return request({
        url: '/api/v1/users/manager_info',
        method: 'get',
        params: { token }
    })
}

export function logout() {
    return request({
        url: '/vue-element-admin/user/logout',
        method: 'post'
    })
}

// 新增用户 /api/v1/admin/users
export function createUser(data) {
    return request({
        url: '/api/v1/admin/users',
        method: 'post',
        data
    })
}

// 获取所有的用户信息
export function getUsers() {
    return request({
        url: '/api/v1/admin/users',
        method: 'get'
    })
}

// 修改用户信息
// /api/v1/admin/users
export function xiugaiuser(id, data) {
    return request({
        url: '/api/v1/admin/users/' + id,
        method: 'put',
        data
    })
}
// 修改用户密码
// /api/v1/admin/users
export function updatePwd(id, data) {
    return request({
        url: '/api/v1/admin/users/reset_pwd/' + id,
        method: 'put',
        data
    })
}

// 删除用户
export function shanchuuser(data) {
    return request({
        url: '/api/v1/admin/users',
        method: 'get'
    })
}

export function getUsersP(data) {
    return request({
        url: '/api/v1/admin/users',
        method: 'get',
        params: data,
    })
}
export function getUsersAddressById(id, data) {
    return request({
        url: '/api/v1/admin/addresses/' + id,
        method: 'get',
        params: data,
    })
}